V = Variables
C = Funzioni di Calcolo
La funzione VC10CollVal imposta un risultato su una variabile (resul) sulla base del valore assunto da una variabile rispetto ad altre 2.
La funzione segue la seguente tabella di verità:
Tabella di verità
| val01 > val02 | risultato = 0 |
Tutti i casi successivi si riferiscono a val01 ⇐ val02 ed analizzano solo Val03
| val03 < val01 | risultato = 1 |
| val01 ⇐ val03 < valore2 | risultato = 2 |
| val03 >= val02 | risultato = 3 |
VC10CollVal (val01, val02, val03, Risultato)
Parametri:
| IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
|---|---|---|---|---|
| IN | SYSTEM | val01 | L/S | Primo valore di comparazione |
| IN | SYSTEM | val02 | L/S | Secondo valore di comparazione |
| IN | SYSTEM | val03 | L/S | Valore da comparare con val01 e val02 |
| OUT | SYSTEM | risultato | B | Variabile contenente il risultato della comparazione secondo la tabella di verità raffigurata sopra |
Esegui la comparazione quando il flag “gfComp” viene posto a 1.
IF gfComp
gfComp = 0
val01 = 1000
val02 = 5000
VC10CollVal (val01, val02, val03, resul)
ENDIF